/* page layout */
a {
   outline: none;
}

.topPageContainer,.subMenuWrapper,.leftDs,.rightDs,subMenuWrapper {
   min-width: 1038px;
   max-width: 1200px;
   margin: 0 auto;
   color: #343434;
}

.topPageContainer {
   background-color: #fff;
   border-left: 2px solid #f6f6f6;
   border-right: 2px solid #f6f6f6;
   min-height: 100%;
}

br.clear {
   clear: both;
   display: block;
   zoom: 1;
}

.nowrap {
   white-space: nowrap;
}

span.nowrap {
   white-space: nowrap;
   display: inline-block;
}

img {
   
}

hr.clear {
   margin: 0px;
   width: 50%;
}

div.hr {
   height: 1px;
   background: #E0E0E0;
}

select {
   margin: 0;
   border: 1px solid #6d6d6d;
}

ui-dropdownchecklist-wrapper {
   vertical-align: middle;
}

.btn {
   cursor: pointer;
}

/* Corner masks: parent must be positioned rel||abs */
.maskTopLeft,.maskTopRight,.maskBottomLeft,.maskBottomRight {
   background: url(../images/4pxRadiusMask.png) no-repeat;
   height: 4px;
   width: 4px;
   display: block;
   position: absolute;
   z-index: 100;
}

.maskTopLeft {
   top: 0px;
   left: 0px;
   background-position: left top;
}

.maskTopRight {
   top: 0px;
   right: 0px;
   background-position: right top;
}

.maskBottomLeft {
   bottom: 0px;
   left: 0px;
   background-position: left bottom;
}

.maskBottomRight {
   bottom: 0px;
   right: 0px;
   background-position: right bottom;
}

.bmasks span {
   background: url(../images/4pxBtnMask.png) no-repeat;
   height: 5px;
   width: 5px;
   display: block;
   position: absolute;
   z-index: 100;
}

.bmasks .maskTopLeft {
   top: -1px;
   left: -1px;
   background-position: left top;
}

.bmasks .maskTopRight {
   top: -1px;
   right: -1px;
   background-position: right top;
}

.bmasks .maskBottomLeft {
   bottom: -1px;
   left: -1px;
   background-position: left bottom;
}

.bmasks .maskBottomRight {
   bottom: -1px;
   right: -1px;
   background-position: right bottom;
}

span.thumbmask img {
   display: block;
}

span.thumbmask {
   float: left;
   position: relative;
}

span.thumbmask span.topleft,span.thumbmask span.topright,span.thumbmask span.bottomleft,span.thumbmask span.bottomright
   {
   position: absolute;
   height: 5px;
   width: 5px;
   display: block;
}

span.thumbmask span.topleft {
   top: 0px;
   left: 0px;
}

span.thumbmask span.topright {
   top: 0px;
   right: 0px;
}

span.thumbmask span.bottomleft {
   bottom: 0px;
   left: 0px;
}

span.thumbmask span.bottomright {
   bottom: 0px;
   right: 0px;
}

/* dropdown menu */
.listMenu {
   height: 19px;
   width: 19px;
   position: absolute;
   right: 0;
   top: 0;
   overflow: visible;
   z-index: 200;
}

.listMenu:hover {
   z-index: 500;
}

.listMenu .menuDropdown {
   width: 19px;
   height: 20px;
   background: url(../images/blackarrowdown.png) no-repeat center center;
   border-left: 1px solid #eee;
}

.listMenu .menuBody {
   width: 100px;
   background: #f5f5f5;
   border: 1px solid #ddd;
   font-size: 11px;
   display: none;
   color: #343434;
}

.listMenu .menuBody p {
   border-bottom: 1px solid #888;
   margin: 5px 2px;
}

.listMenu .menuBody li {
   margin: 2px;
   padding: 2px 3px;
   cursor: pointer;
   overflow: hidden;
   background: none;
   display: block;
}

.listMenu .menuBody li+li {
   border-top: 1px solid #e0e0e0;
}

.listMenu .menuBody ul {
   display: block;
}

.listMenu .menuBody ul li a {
   display: block;
   text-decoration: none;
   line-height: normal;
}

.listMenu .menuBody li:hover {
   background: #ddd;
}

.listMenu:hover .menuBody {
   display: block;
}

/* Info Popup */
.infoPopup {
   background: url(../images/help/help-icon.png) no-repeat 0 0;
   height: 15px;
   width: 15px;
   display: inline-block;
   position: relative;
   cursor: help;
   overflow: visible;
   z-index: 1000;
   margin: 0 4px;
}

.infoPopup:hover dfn.container {
   display: block;
}

.infoPopup dfn {
   display: block;
}

.infoPopup dfn.container {
   width: 285px;
   position: absolute;
   left: -295px;
   top: -20px;
   z-index: 1000;
   display: none;
}

span.right .infoPopup dfn.container {
   left: 20px;
}

.infoPopup dfn.content {
   background: url(../images/help/pop-mid.png) repeat-y 0 0 !important;
   padding: 0 10px;
   font-style: normal;
   font-size: 12px;
   font-weight: normal;
   border: none;
}

.infoPopup dfn.content span {
   display: block;
}

.infoPopup dfn.content .title {
   font-size: 15px;
   border-bottom: 1px solid #aaa;
   padding-bottom: 3px;
   margin-bottom: 10px;
}

.infoPopup dfn.content .text {
   
}

.infoPopup dfn.top {
   background: url(../images/help/pop-top.png) no-repeat 0 0;
   height: 14px;
}

.infoPopup dfn.bottom {
   background: url(../images/help/pop-bot.png) no-repeat 0 bottom;
   height: 14px;
}

.header {
   height: 65px;
   position: relative;
   margin-bottom: 0px;
   min-width: 977px;
   margin: 0 30px;
}

.header .logo,.esdp_header .logo {
   float: left;
   padding: 0px 0 0 0px;
   margin: 7px 0 0 10px;
   max-height: 55px;
   max-width: 200px;
}

.search_header .search {
   height: 27px;
   margin: 0;
   text-align: center;
   width: 284px;
   position: absolute;
   right: 6px;
   top: 6px;
   z-index: 100;
}

.search .searchFormPanel_input_text {
   width: 170px;
   float: left;
   margin: 0px 0 0 0px;
   padding: 6px 10px 7px 30px;
}

.search .searchFormPanel_input_text {
   background: url(../images/search-icon.png) no-repeat 5px 5px;
}

.search .searchFormPanel_input_image,.searchFormInputWrapper {
   width: 72px;
   height: 27px;
}

.search .searchFormInputWrapper {
   float: right;
   position: relative;
}

.searchFormInputWrapper {
   display: block;
}

.header .header_top {
   clear: both;
}

.header .menu_top {
   float: right;
   text-align: right;
   font-size: 11px;
   font-weight: bold;
   padding: 0px 0 0 0;
   position: relative;
   right: 16px;
   height: 15px;
   top: -15px;
   z-index: 1000;
}

.header .menu_top a {
   color: #727272;
   text-decoration: none;
   margin: 0px 5px 0px 5px;
}

.header .menu_top a:hover {
   text-decoration: underline;
}

.header .menu_top img {
   margin: 5px 0px 0 0;
}

.header .menu_top .center,.header .menu_top .left,.header .menu_top .right {
   height: 53px;
}

.header .menu_top .center {
   background: url(../images/admin-bar-center.png) repeat-x left bottom;
}

.header .menu_top .left,.header .menu_top .right {
   position: absolute;
   width: 18px;
}

.header .menu_top .left {
   background: url(../images/admin-bar-left.png) repeat-x left bottom;
   left: -16px;
   top: 0px;
}

.header .menu_top .right {
   background: url(../images/admin-bar-right.png) repeat-x left bottom;
   right: -16px;
   top: 0px;
}

.header .menu_top .center .links {
   padding-top: 25px;
}

.header .menu_top .center .links {
   padding-top: 25px;
}

.header .menu_top .center .links .link {
   border-right: 1px solid #e3e3e3;
   padding-right: 10px;
}

.header .menu_top .center .links div.link.dropdown {
   background: url(/images/blackarrowdown.png) no-repeat 85% center;
   display: inline;
   position: relative;
   padding-right: 25px;
   cursor: pointer;
   z-index: 200;
}

div.link.dropdown:hover div.dropdownContainer {
   display: block;
}

div.dropdownContainer {
   position: absolute;
   display: none;
   top: 0px;
   left: 50%;
   margin-left: -76px;
   z-index: 1000;
   padding-top: 10px;
}

div.dropdownContainer .top {
   background: url(/images/links/more-links-top2.png) no-repeat top left;
   height: 18px;
   width: 240px;
}

div.dropdownContainer .mid {
   background: url(/images/links/more-links-mid2.png) repeat-y top left;
   width: 240px;
}

div.dropdownContainer .bottom {
   background: url(/images/links/more-links-bottom2.png) repeat-y bottom left;
   width: 240px;
   height: 7px;
}

div.dropdownContainer ol {
   padding: 0px;
}

div.dropdownContainer  li {
   background: url("../images/themes/white/v2/history/line.png") repeat-x scroll left bottom
      transparent;
   display: block;
   margin: 0 4px;
}

div.dropdownContainer  li a {
   display: block;
   text-align: left;
   padding: 6px;
   text-decoration: none;
}

div.dropdownContainer  li a:hover {
   color: #489DD4 !important;
   text-decoration: underline;
}

.header .menu_top .center .links a.last {
   padding: 0;
   border: none;
}

.header .menu_top .center .links img {
   position: relative;
   margin-top: -10px;
   top: 5px;
   z-index: 111;
}

.headerTitle {
   position: relative;
   margin: 0 30px 0 40px;
}

.headerTitle h1 {
   bottom: 0px;
   font-weight: normal;
   font-size: 2.4em;
   display: inline;
}

.headerTitle a.homelink {
   right: 0;
   bottom: 5px;
   font-size: 16px;
   text-decoration: none;
   padding-top: 15px;
   line-height: 13px;
   padding-left: 37px;
   margin-left: 30px;
   background-image: url(../images/header/backarrow.jpeg);
   background-position: 0 10;
   background-repeat: no-repeat;
}

.headerTitle a.homelink:hover {
   text-decoration: underline;
}

.headerTitle a.homelink b {
   font-size: 19px;
   color: #666;
}

div.externalHelp {
   position: relative;
   z-index: 2000;
}

div.externalHelp span.externalHelp {
   position: absolute;
   left: 40px;
   top: -50px;
   z-index: 1100;
}

.gcAnnouncement .left,.gcAnnouncement .right {
   display: block;
   height: 24px;
   position: absolute;
   top: 0px;
   left: 0px;
   background: url(../images/announcement/left.png) no-repeat;
}

.gcAnnouncement .left {
   width: 10px;
}

.gcAnnouncement .right {
   right: 0px;
   left: auto;
   width: 10px;
   background: url(../images/announcement/right.png) no-repeat;
}

.gcAnnouncement {
   position: absolute;
   top: 40px;
   left: 50%;
   margin: 0 auto;
   display: block;
   padding: 0 35px;
   height: 24px;
   margin-left: -250px;
   background: url(../images/announcement/mid.png) repeat-x;
   line-height: 24px;
   text-align: center;
   font-size: 12px;
   overflow: hidden;
}

.gcAnnouncement .left,.gcAnnouncement .right,.gcAnnouncement {
   background-color: #77B73B;
}

.gcAnnouncement a,.gcAnnouncement a:visited {
   font-size: 12px;
   color: #fff;
}

.gcAnnouncement .dismiss {
   position: absolute;
   height: 15px;
   width: 16px;
   right: 6px;
   top: 4px;
   text-decoration: none;
   display: none;
}

.gcAnnouncement .dismiss span {
   visibility: hidden;
}

.gcAnnouncement:hover .dismiss {
   display: block;
}

a.gcSubmit {
   background: red;
   display: inline-block;
   height: 34px;
   line-height: 37px;
   background: url(../images/btn-blue-mid.png) repeat-x left -34px;
   margin: 0px 23px 0 13px;
   padding: 0 10px;
   position: relative;
   font-size: 14px;
   font-weight: bold;
   cursor: pointer;
   text-decoration: none;
   vertical-align: middle;
}

a.gcSubmit:hover {
   background-position: left 0px;
   text-decoration: none !important;
}

a.gcSubmit:hover span.left {
   background-position: left 0px;
}

a.gcSubmit:hover span.right {
   background-position: right 0px;
}

a.gcSubmit span.left,a.gcSubmit span.right {
   display: block;
   background: url(../images/btn-blue-ends.png) no-repeat;
   width: 18px;
   height: 34px;
   position: absolute;
   float: none;
}

a.gcSubmit span.left {
   left: -18px;
   top: 0px;
   background-position: left -34px;
}

a.gcSubmit span.right {
   right: -18px;
   top: 0px;
   background-position: right -34px;
}

a.gcSubmit.small {
   background: url(../images/btn-blue-mid-s.png) repeat-x left -26px;
   height: 27px;
   font-size: 12px;
   line-height: 29px;
   font-weight: normal;
   padding: 0px;
   margin: 0 12px 0 13px;
}

a.gcSubmit.small span.left,a.gcSubmit.small span.right {
   background: url(../images/btn-blue-ends-s.png) no-repeat;
   width: 12px;
   height: 27px;
}

a.gcSubmit.small span.left {
   left: -12px;
   top: 0px;
   background-position: left -26px;
}

a.gcSubmit.small span.right {
   right: -12px;
   top: 0px;
   background-position: right -26px;
}

a.gcSubmit.small:hover {
   background-position: left 0px;
   text-decoration: none;
}

a.gcSubmit.small:hover span.left {
   background-position: left 0px;
}

a.gcSubmit.small:hover span.right {
   background-position: right 0px;
}

.breadcrumbs {
   position: absolute;
   top: 186px;
   left: 44px;
   color: #9c9c9c;
}

.breadcrumbs a,.breadcrumbs a:visited {
   color: #000;
   text-decoration: none;
}

.breadcrumbs a:hover {
   text-decoration: underline;
}
/*Main Navigation*/
.mainNavWrapper {
   position: absolute;
   height: 50px;
   top: 69px;
   z-index: 800;
}

.main_navigation {
   height: 47px;
   width: 758px;
   clear: left;
   position: absolute;
   top: 0px;
   left: 20px;
}

.main_navigation li {
   float: left;
   width: 150px;
   height: 28px;
   position: relative;
   margin-right: 6px;
   margin-top: 8px;
}

.main_navigation li.first {
   margin-left: 0px;
}

.main_navigation li.selected {
   margin: 0px 6px 0 0;
   height: 37px;
}

.main_navigation li.selected a.tab {
   line-height: 52px;
}

.cubes_drop_arrow {
   margin: 20px 20px 0 0px;
   position: relative;
   float: right;
}

.ul_menuup li a.tab {
   display: block;
   height: 30px;
   line-height: 30px;
   text-align: center;
   text-decoration: none;
   padding-left: 0px;
}

.ul_menuup li a:focus {
   outline: none;
}

.ul_menuup li a.tab span {
   margin-left: 17px;
   font-size: 15px;
   font-weight: bold;
}

.ul_menuup li.selected  a.tab span {
   color: #231F20;
   font-weight: bold;
}

.main_navigation li a.tab_cubes {
   background: url(../images/icon_cubes.png) no-repeat 20px 15px;
}

.main_navigation li a.tab_contacts {
   background: url(../images/icon_contacts.png) no-repeat 20px 15px;
}

.main_navigation li a.tab_cubes span {
   background: url(../images/themes/white/v2/tab_arrow.png) no-repeat 90% 0px;
   display: block;
}

.main_navigation li.selected a.tab span {
   font-size: 18px;
   padding: 0 0 10px 0;
   margin: 0 0 0 13px;
   position: relative;
   top: -5px;
}

.main_navigation li.selected a.tab {
   text-align: left;
}

.ul_menuup li#cubeTab {
   position: relative;
}

.ul_menuup li#cubeTab a.tab {
   position: relative;
   z-index: 400;
}

div.tab_subcontent {
   margin-top: -1px;
   z-index: 600;
}

div.tab_subcontent span.cubeCont {
   width: 232px;
   display: block;
   position: absolute;
   left: -15px;
   top: -12px;
   line-height: 16px;
}

span.cubeCont ul.toolbox li {
   float: none;
   width: auto;
   height: auto;
   margin: 0;
}

span.cubeCont ul.toolbox li a.add_link {
   height: 28px;
}

.subMenuWrapper {
   position: relative;
   z-index: 700;
}

.submenu {
   height: 51px;
   left: 0;
   right: 0;
   width: 100%;
}

.cubeTitleWrapper {
   position: relative;
   height: 26px;
}

.cube_title {
   line-height: 48px;
   font-size: 20px;
   font-weight: bold;
   padding-left: 45px;
   background: url(../images/glasscubes_icon.png) no-repeat 0 50%;
   margin-left: 40px;
   margin-right: 10px;
   z-index: 5;
   left: 0px;
}

.cubeTitleWrapper a {
   line-height: 44px;
}

div.cube {
   margin-top: 0px;
}

.wklinks { /*float:right;*/
   width: 200px;
   height: 25px;
   margin-right: 55px;
}

.cubeTitleWrapper .settings {
   background: url(../images/settings.jpg) no-repeat 0;
   font-size: 14px;
   padding-left: 25px;
}

.cubeTitleWrapper .people {
   background: url(../images/peopleicon.png) no-repeat 0;
   font-size: 14px;
   margin-left: 20px;
   padding-left: 25px;
   float: right;
}

.submenu .submenu_bg {
   height: 57px;
   margin: 0 39px 0 26px;
   min-width: 977px
}

.submenu .submenu_navigation {
   display: block;
   height: 50px;
   margin-left: -7px;
   overflow: hidden;
   margin-right: 295px;
   position: relative;
}

.submenu .submenu_navigation li {
   float: left;
   height: 29px;
   padding: 0 0 0 0px;
   margin: 10px 0 0 8px;
   position: relative;
}

.submenu li span.border,.moreLinks span.border {
   border-right: 1px solid #e3e3e3;
   height: 22px;
   width: 1px;
   display: block;
   position: absolute;
   right: -9px;
   top: 3px;
}

.submenu .submenu_navigation li.first {
   margin-left: 20px;
}

.submenu .submenu_navigation li a {
   display: block;
   height: 36px;
   text-align: left;
   line-height: 32px;
   text-decoration: none;
   font-size: 12px;
   font-weight: bold;
   color: #4d4d4d;
   padding: 0 20px;
}

.submenu .submenu_navigation li.selected a,.submenu .submenu_navigation li a.selected {
   
}

.submenu .submenu_navigation.lx {
   background-image: url(../images/themes/white/v2/menu/submenu-bg-lx.png) !important;
   margin-left: -8px !important;
}

.recentlyViewedWrap {
   margin-bottom: 0px;
   position: absolute;
   z-index: 100;
   height: 0;
   top: 0px;
   right: 39px;
}

recentlyViewedWrapBg {
   
}

.recentlyViewedWrap .recentlyViewedWrapBg {
   width: 300px;
   height: 57px;
}

.recentlyViewedWrap .recentlyViewedButton {
   float: right;
   height: 50px;
   margin: 0px -9px 0 0;
   position: relative;
}

.recentlyViewedWrap .recentlyViewedButton a.recentlyViewed {
   margin: 4px 10px 0 0;
}

.recentlyViewedWrap a.recentlyViewed {
   font-size: 14px;
   font-weight: bold;
   display: block;
   width: 242px;
   height: 38px;
   line-height: 20px;
   color: #8dc73f;
   text-decoration: none;
   padding: 0px;
}

.recentlyViewedWrap a.recentlyViewed span {
   left: 46px;
   position: relative;
   top: 10px;
   z-index: 2000;
}

.recentlyViewedWrap .recentlyViewedContainer {
   position: absolute;
   margin-left: 0;
   width: 242px;
   top: 41px;
   left: 0px;
   z-index: 2000;
}

.recentlyViewedWrap .recentlyViewedContainerContent {
   padding: 0 15px 0 15px;
   font-weight: bold;
}

.recentlyViewedWrap .recentlyViewedContainerContent ul {
   list-style-type: none;
}

.recentlyViewedWrap .recentlyViewedContainerContent ul li a {
   display: block;
   height: 34px;
   overflow: hidden;
   text-decoration: none;
   padding: 3px 0;
}

.recentlyViewedWrap .recentlyViewedContainerContent ul li a img {
   height: 15px;
   width: 15px;
}

.recentlyViewedWrap .recentlyViewedContainerContent ul li a span {
   display: block;
   overflow: hidden;
   cursor: pointer;
}

.recentlyViewedWrap .recentlyViewedContainerContent ul li a span.recentItemImg {
   display: block;
   width: 30px;
   float: left;
   text-align: center;
   margin: 7px 0px;
}

.recentlyViewedWrap .recentlyViewedContainerContent ul li a span.title {
   font-size: 11px;
   margin-top: 5px;
   display: inline-block;
   height: 25px;
   overflow: hidden;
   width: 175px
}

.recentlyViewedWrap .recentlyViewedContainerContent ul li a span.subtitle {
   font-size: 11px;
   color: #a0a0a0;
   margin: 2px 0 8px 0;
}

.recentlyViewedWrap .recentlyViewedContainerBottom {
   height: 26px;
   background: url(../images/themes/white/v2/recently_menu_footer.png) no-repeat;
}

.recentlyViewedWrap .moreLinks {
   display: none;
   position: absolute;
   left: 15px;
   top: 6px;
   height: 34px;
   width: 34px;
   background: url(/images/moreLinks.png) no-repeat top center;
   cursor: pointer;
}

.moreLinks span.border {
   top: 7px;
}

.overflow span.border {
   display: none !important;
}

.recentlyViewedWrap .moreLinks div.dropdownContainer {
   padding-top: 25px;
}

.recentlyViewedWrap .moreLinks div.dropdownContainer li a {
   color: #4D4D4D;
   font-size: 12px;
   font-weight: bold;
}

.recentlyViewedWrap .moreLinks:hover div.dropdownContainer {
   display: block;
}

.toolbox li.userDefinedBg:hover {
   background-image: url(../images/tollboxbutton.png);
   background-position: 0 0;
   background-repeat: no-repeat;
}

.twoCol {
   padding-left: 20px;
   padding-right: 20px;
   width: 100%;
}

img {
   border: 0px;
}

.twoCol .col1 {
   width: 60%;
   vertical-align: top;
   padding-right: 40px;
}

.twoCol .col2 {
   width: 33%;
   vertical-align: top;
}

.threeCol .col1 {
   width: 40%;
   vertical-align: top;
}

.threeCol .col2 {
   width: 40%;
   vertical-align: top;
}

.threeCol .col3 {
   width: 20%;
   vertical-align: top;
}

#menu {
   background: #DDF0DD;
   background-image: url(../images/menu-bar.png);
   background-repeat: no-repeat;
   height: 76px;
}

#docnotch {
   background: #FFFFFF;
   border-width: 1px;
   border-color: #809080 #DDF0DD #FFFFFF #809080;
   border-style: solid;
   width: 20px;
   height: 15px;
}
/* common elements */
h1 {
   font-size: 2em;
}
/*h2 {font-size: 14pt;color: #ACACAC;letter-spacing:3px;}*/
h3 {
   font-size: 1.1em;
   color: #ACACAC;
   letter-spacing: 3px;
}

a {
   color: #489DD4;
}

a:visited {
   color: #489DD4;
}

.dateAndDate {
   color: gray;
   font-size: .8em;
}
/*blockquote, .cite {margin:1em 0 1em .5em;padding:0 0 0 1em;border-left:.5em solid #ece9e6;color:#777;}*/
/*** forms ***/
form input[type="text"],input[type="submit"],input[type="button"],input[type="password"],textarea,button
   {
   /*	border: solid 1px #bbb;color: #555;background-color: #ffffff;margin: 0;padding: 2px;vertical-align: middle;margin-bottom: 4px;*/
   
}
/*** other ***/
.makecomment {
   font-size: 9pt;
}
/*** second level menu ***/
.secondLevelMenu {
   position: relative;
   top: -14px;
   width: 100%;
   background-color: #99B4D1;
   padding: 7px;
   border-bottom: 1px solid #434E54;
   z-index-10;
}

.secondLevelMenu a {
   padding-right: 25px;
   padding-left: 25px;
   color: #fff;
   font-weight: bold;
   text-decoration: none;
}

.secondLevelMenu a:visited {
   color: #fff;
}

.secondLevelMenu a.selected {
   background-color: #ADD8E6;
   color: #fff;
}
/*** wicket styling ***/
li.feedbackPanelINFO,li.feedbackPanelINFO:hover,.toolbox li.no li.feedbackPanelINFO,.toolbox li.no li.feedbackPanelINFO:hover,.toolbox li.feedbackPanelINFO,.toolbox li.feedbackPanelINFO:hover,li.feedbackPanelERROR,li.feedbackPanelERROR:hover,.toolbox li.no li.feedbackPanelERROR,.toolbox li.no li.feedbackPanelERROR:hover,.toolbox li.feedbackPanelERROR,.toolbox li.feedbackPanelERROR:hover,.header .main_navigation li.feedbackPanelINFO,.header .main_navigation li.feedbackPanelINFO:hover,.header .main_navigation li.feedbackPanelERROR,.header .main_navigation li.feedbackPanelERROR:hover
   {
   background: none;
   float: none;
   width: auto;
   height: auto;
   padding: 10px;
   background-color: #f7f2b4;
   border: solid 1px #e5af65;
   margin: 10px 0;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
}

span.feedbackPanelINFO,span.feedbackPanelERROR {
   line-height: normal;
   color: #000;
}

/*** DESIGN ***/
* {
   margin: 0;
   padding: 0;
}

ul {
   list-style-type: none;
}

ol {
   padding-left: 20px;
}

img {
   border: 0;
}

.f_left {
   float: left;
}

.f_right {
   float: right;
}

.ta_right {
   text-align: right;
}

.gray {
   color: #B7B7B8;
}

.spacer {
   clear: both;
   font-size: 0;
   line-height: 0;
   height: 0;
}

h3 {
   font-size: 16px;
   color: #b2b3b7;
   font-weight: bold;
}

span.infoText {
   color: #adadad;
}

body {
   font-family: Myriad, Arial, Verdana, Helvetica, Sans-Serif;
   font-size: 12px;
}

textarea,input[type="text"] {
   font-family: Myriad, Helvetica, Verdana, Arial, Sans-Serif;
   font-size: 12px;
}

#punymce {
   background-color: #fff;
}

.contentwrapper {
   margin-right: -287px;
   width: 100%;
   float: left;
}

.contentcolumn {
   margin-right: 287px;
}

.rightcolumn {
   width: 252px;
   float: right;
   margin-right: 30px;
   position: relative;
   z-index: 200;
}

.contentwrapperw {
   margin-right: -800px;
   width: 100%;
   float: left;
}

.contentcolumnw {
   margin-right: 800px;
}

.rightcolumnw {
   width: 768px;
   float: right;
   margin-right: 30px;
   position: relative;
   z-index: 600;
}

.contentwrapper div,.rightcolumn div {
   zoom: 1;
}

.contentcolumn.full {
   margin-right: 0px;
}

.contentcolumn.full .innertube {
   margin-right: 30px;
}

.contentcolumn.full .contentBlock .rightListTools {
   float: right;
   width: 256px;
}

.contentcolumn.full .contentBlock .rightListTools .innertube {
   padding: 0px;
   margin: 0px;
}

.contentcolumn.full .contentBlock .rightListTools .subfilter_wrapper {
   background: none;
}

.contentcolumn.full .contentBlock .rightListTools .subfilter {
   padding: 0px;
}

.innertube .contentBlock_bottom {
   margin-bottom: 15px;
}

.rightListTools .innertube h2 {
   background: none;
   color: #333;
   background: transparent url(../images/themes/white/v2/activity/border.png) repeat-x left bottom;
   border: 1px solid #ccc;
   border-bottom: none;
   padding: 10px;
   position: relative;
}

.rightListTools .innertube h2 span.left,.rightListTools .innertube h2 span.right {
   width: 7px;
   height: 7px;
   position: absolute;
   display: block;
   z-index: 100;
}

.rightListTools .innertube h2 span.left {
   top: -1px;
   left: -1px;
}

.rightListTools .innertube h2 span.right {
   top: -1px;
   right: -1px;
}

.innertube {
   margin: 0 0 0 20px;
   padding: 20px 0 20px 0;
}

.innertube.full {
   margin-right: 30px;
}

.innertube_form form {
   padding: 10px 0;
}

form .noValue {
   color: #919a9f;
}

input[type="file"] {
   padding: 2px 0 2px 0;
}

.innertube form input.Text,.innertube form textarea.Text,.innertube form input.file {
   border: solid 1px #d1d3d4;
   padding: 5px;
}

.innertube form input.Full,.innertube form textarea.Full {
   width: 99%;
}

.innertube form input.semiFull,.innertube form textarea.semiFull {
   width: 98%;
}

.innertube form input.desDateTime {
   width: 150px;
}

.innertube form span.desDateTime {
   width: 165px;
}

a.btnlike {
   float: left;
   text-decoration: none;
   color: #000;
   line-height: 33px;
   text-align: center;
   cursor: pointer;
}

.innertube form input.btn,.innertube form button.btn,.btnlike {
   background: url(../images/btn_subscribe.png) no-repeat;
   border: none;
   width: 100px;
   height: 34px;
   line-height: 25px;
   font-size: 11px;
}

a.btnlike {
   line-height: 37px;
}

.innertube form input.btn:hover,.innertube form button.btn:hover,.btnlike:hover {
   background: url(../images/btn_subscribe_hover.png) no-repeat;
}

.innertube form input.btn_long,.innertube form button.btn_long {
   background: url(../images/btn_long.png) no-repeat;
   border: none;
   width: 225px;
   height: 34px;
}

.innertube form input.btn_long:hover,.innertube form button.btn_long:hover {
   background: url(../images/btn_long_hover.png) no-repeat;
}

.innertube form input.btn_mid {
   background: url(../images/btn_mid.png) no-repeat;
   border: none;
   width: 150px;
   height: 34px;
}

.innertube form input.btn_mid:hover {
   background: url(../images/btn_mid_hover.png) no-repeat;
}

.innertube form a.btn {
   text-decoration: underline;
   color: #489DD4;
}

.innertube form a.btn img {
   vertical-align: middle;
}

.contentcolumn .innertube {
   
}

.rightcolumn .innertube {
   margin: 0;
}

.innertube h2 {
   height: 24px;
   font-size: 13px;
   font-weight: bold;
   line-height: 26px;
   padding-right: 18px;
   position: relative;
}

.innertube h2 {
   padding: 0 0 0 10px;
   margin: 0;
}

.innertube h2 a,.innertube h2 div span {
   float: right;
   font-size: 12px;
   font-weight: normal;
   margin-left: 5px;
}

.innertube h2 a.titleLink {
   float: none;
}

.innertube h2 a.arrow_left {
   padding-left: 0;
   background: url(../images/calendar/calendar_prev.png) no-repeat 0 0;
   display: block;
   width: 30px;
   height: 22px;
   margin: 5px 5px 0 0;
}

.innertube h2 a.arrow_right {
   padding-right: 0;
   background: url(../images/calendar/calendar_next.png) no-repeat 0 0;
   display: block;
   width: 30px;
   height: 22px;
   margin: 5px 5px 0 0;
}

.innertube h2 div,.innertube h2 div a,.innertube h2 div span {
   float: right;
}

.innertube h2 .filter a {
   background: url(../images/filter-bg.png) no-repeat 0 50%;
   width: 100px;
   font-size: 11px;
   text-align: center;
   text-decoration: none;
}

.innertube h2 a.rss {
   float: none;
   background: url(../images/rss.png) no-repeat left center;
   display: inline-block;
   padding: 0px 0 0 23px;
   font-size: 11px;
   width: 36px;
   text-decoration: none;
   height: 34px
}

.innertube h2 .filter {
   position: absolute;
   right: 10px;
   top: 0px;
   display: block;
}

.innertube h2 .filter span,.innertube h2 .filter a.on {
   background: url(../images/filter-bg.png) no-repeat 0 50%;
   width: 100px;
   cursor: pointer;
}

.innertube h2 .filter span {
   background: url(../images/filter-bg-50.png) no-repeat 0 50%;
   cursor: default;
}

.innertube h2 .filter span em {
   text-decoration: none;
   font-style: normal;
   font-size: 11px;
   display: block;
   text-align: center;
   white-space: nowrap;
}

.innertube h2.filter {
   height: auto;
   position: relative;
   height: 36px;
   line-height: 36px;
}

.innertube h2.filter .loading {
   line-height: 16px;
   background: url(../images/filterLoadingBg.png) no-repeat 0 50%;
   line-height: 36px;
   width: 20px;
   margin: 0 4px;
   text-align: center;
}

.innertube h2.filter .loading img {
   position: relative;
   top: 3px;
   left: -1px;
}

.innertube .subfilter {
   float: right;
   padding: 5px 0;
   right: 8px;
   top: 1px;
}

.innertube .subfilter.left {
   float: left;
}

.innertube .subfilter_wrapper {
   padding: 0 10px;
   background-color: #f8f8f8;
   height: 51px;
}

.subfilter>.btn,.subfilter span.link {
   height: 28px;
   display: block;
   line-height: 28px;
   font-size: 12px;
   font-weight: bold;
   margin-top: 4px;
   margin-left: 10px;
   border: 1px solid #cbcecf;
   position: relative;
}

.subfilter span.link {
   width: 218px;
}

.subfilter span a {
   padding: 4px 4px 4px 35px;
   text-decoration: none;
   color: #000;
}

.subfilter .btn:hover {
   background-color: #ededed;
}

.subfilter span.link a {
   padding-left: 30px;
}

.innertube .contentBlock {
   background: #fff;
}

.innertube .contentBlock,.innertube .subfilter_wrapper {
   border: solid 1px #e0e0e0;
   border-top: none;
   border-bottom: none;
}

.innertube .contentBlock .subfilter_wrapper {
   border: none;
}

.innertube .contentBlock_bottom {
   background: url(../images/contentblock-left.png) no-repeat 0 bottom;
   padding: 0 0 0 6px;
}

.innertube .contentBlock_bottom span {
   display: block;
   background: url(../images/contentblock-mid.png) repeat-x 0 bottom;
   height: 7px;
   margin-right: 6px
}

.innertube .contentBlock_bottom span.right_end {
   background: url(../images/contentblock-right.png) no-repeat right bottom;
   width: 100%;
   padding: 0;
   margin: 0
}

.rightcolumn .innertube .subfilter_wrapper {
   background: none;
   padding: 0px;
}

.innertube .subfilter label {
   float: left;
   line-height: 35px;
}

.innertube .contentBox .contentBox_header {
   background: url(../images/themes/white/v2/content_block_header1.png) no-repeat 0 0;
   padding: 0 0 0 10px;
   height: 38px;
   margin: 0;
}

.innertube .contentBox .contentBox_header .contentBox_wrap {
   display: block;
   background: url(../images/themes/white/v2/content_block_header2.png) no-repeat 100% 0;
   font-size: 14px;
   font-weight: bold;
   height: 38px;
   float: none;
   width: auto;
   padding: 0 10px 0 0;
}

.innertube .contentBox .contentBox_body {
   background: #FFF;
   border: solid 1px #CCC;
   border-top: none;
   border-bottom: none;
   padding: 10px 0 10px 0;
}

.innertube .contentBox .contentBox_footer {
   background: url(../images/themes/white/v2/content_block_footer1.png) no-repeat 0 0;
   padding: 0 0 0 10px;
}

.innertube .contentBox .contentBox_footer span {
   display: block;
   background: url(../images/themes/white/v2/content_block_footer2.png) no-repeat 100% 0;
   height: 9px;
}

.filter {
   position: relative;
   margin: 0px 0px 0 0;
}

.rightcolumn .innertube .contentBlock {
   padding: 10px;
}

.rightcolumn .innertube .contentBox .contentBox_header {
   background: url(../images/themes/white/v2/right_content_box_header1.png) no-repeat 0 0;
   padding: 0 0 0 10px;
   height: 38px;
   margin: 0;
}

.rightcolumn .innertube .contentBox .contentBox_header .contentBox_wrap {
   display: block;
   background: url(../images/themes/white/v2/right_content_box_header2.png) no-repeat 100% 0;
   font-size: 14px;
   font-weight: bold;
   height: 38px;
   float: none;
   width: auto;
   padding: 0 10px 0 0;
}

.rightcolumn .innertube .contentBox .contentBox_body {
   border: solid 1px #CCC;
   border-top: none;
   border-bottom: none;
   padding: 10px 0 10px 0;
}

.rightcolumn .innertube .contentBlock .listLink2 {
   overflow: hidden;
   line-height: 28px;
}

.rightcolumn .innertube .contentBox .contentBox_footer {
   background: url(../images/themes/white/v2/right_content_box_footer1.png) no-repeat 0 0;
   padding: 0 0 0 10px;
}

.rightcolumn .innertube .contentBox .contentBox_footer span {
   display: block;
   background: url(../images/themes/white/v2/right_content_box_footer2.png) no-repeat 100% 0;
   height: 9px;
}

.common-defaultfeedviewpanel {
   padding-top: 7px;
}

.rightcolumn .tool_contentBox {
   margin-bottom: 20px;
}

.rightcolumn .subscribe label {
   margin-left: 18px;
}

img.companyLogoImage {
   width: 100%;
}

.list li {
   border-bottom: solid 1px #dfdfe0;
   position: relative;
   background-color: #fff;
}

.list li a {
   color: #4E84C4;
}

.profileThumb {
   float: left;
}

.profileThumb .thumbmask img {
   width: 40px;
   height: 40px;
}

span.thumbmask span.topleft,span.thumbmask span.topright,span.thumbmask span.bottomleft,span.thumbmask span.bottomright
   {
   background: url(../images/mask-corners.png) no-repeat;
}

span.thumbmask span.topleft {
   background-position: 0px 0px;
}

span.thumbmask span.topright {
   background-position: -5px 0px;
}

span.thumbmask span.bottomleft {
   background-position: 0px -5px;
}

span.thumbmask span.bottomright {
   background-position: -5px -5px;
}

.list a.comments {
   float: right;
   display: block;
   width: 32px;
   height: 16px;
   background: url(../images/comment-icon.png) no-repeat;
   line-height: 16px;
   text-align: right;
   margin-top: 10px;
}

.list li.group,.list div.TimePassingListBehaviour,.list li.TimePassingListBehaviour {
   border-bottom: 1px solid #e7e7e8;
   background-color: #f8f8f8;
   height: 25px;
   line-height: 26px;
   padding: 0 15px;
   font-size: 12px;
}

.list div.CubesGroupingBehaviour,.list li.CubesGroupingBehaviour {
   background-color: #f8f8f8;
   font-size: 16px;
   font-weight: bold;
}

.list li div.fluid {
   margin-right: 60px;
}

.list li div.fluid img.icon,.list li div.fluid div.icon {
   vertical-align: middle;
   width: 30px;
   height: 30px;
   float: left;
}

.list li div.fluid .thumbmask {
   margin: 6px 10px 0 0;
   line-height: normal;
}

.list li div.fluid img.icon_large {
   width: 30px;
   margin-right: 10px;
}

.list li div.fluid div.summary {
   float: left;
   margin-left: 0px;
   margin-right: 300px;
   line-height: normal;
   padding-bottom: 10px;
}

.documentlist li div.fluid div.summary {
   display: none;
}

.documentlist2 li div.fluid div.summary {
   display: block;
}

.list li div.fluid span.highlight {
   background-color: #aae1fa;
}

.list li div.fluid table td {
   line-height: 20px;
   vertical-align: middle;
}

.list li div.fluid table {
   height: 31px;
   border-collapse: collapse;
}

.list li div.fixed,.list li div.fluid {
   line-height: 49px;
   height: 48px;
   overflow: hidden;
}

.list li div.fixed {
   padding: 0 15px 0 5px;
   position: absolute;
   top: 0;
   right: 0;
   z-index: 1;
}

.list li div.fixed img {
   float: left;
   vertical-align: middle;
   width: 25px;
   height: 25px;
}

.list li div.fixed img.externalUserImg {
   width: 25px;
   height: 25px;
}

.list li div.fixed .thumbmask {
   margin-top: 3px;
}

.list li div.fixed a.cube {
   float: left;
   width: 210px;
}

.list li div.fixed span.date,.list li div.fixed div.date {
   float: left;
   width: 200px;
   font-size: 11px;
}

.list li div.fixed span.author {
   float: left;
   width: 145px;
}

.list li div.fixed div.infos_dbline {
   width: 190px;
   line-height: 35px;
   margin-right: 10px;
   color: #b7b7b8;
   float: left;
   text-align: left;
   font-size: 10px;
   font-family: verdana;
}

.list li div.fixed div.infos_dbline_small {
   width: 150px;
}

.list li div.fixed div.infos_line {
   width: 200px;
   margin-right: 5px;
   color: #b7b7b8;
   float: left;
   text-align: right;
   font-size: 11px;
}

.list li div.fixed div.infos_dbline table.info td {
   line-height: 11px;
   height: 28px;
   vertical-align: middle;
   font-size: 10px;
   font-family: verdana;
   width: 200px;
   overflow: hidden;
}

.list li div.fixed div.infos_dbline table.info .cubeLink {
   display: inline-block;
   width: 100%;
   overflow: hidden;
   max-height: 11px;
}

.list li div.fluid_doubleLine img.icon {
   float: left;
}

.list li div.fluid_doubleLine div.doubleLine {
   margin-top: 10px;
   line-height: 15px;
}

.list li div.fluid_doubleLine div.doubleLine div.top {
   
}

.list li div.fluid_doubleLine div.doubleLine p {
   background-color: #F3F5F6;
   margin-left: 50px;
   padding: 0 5px;
}

.list li div.toolbar_left {
   position: absolute;
   top: -1px;
   left: -65px;
   width: 65px;
   height: 51px;
   background: url(../images/toolbar_left.png) no-repeat 0 0;
   padding-left: 14px;
   visibility: hidden;
   z-index: 100;
   cursor: pointer;
}

.list li div.toolbar_left span {
   cursor: pointer;
}

.list li .toolbar_right {
   position: absolute;
   top: -1px;
   right: -65px;
   height: 51px;
   background: url(../images/toolbar_right.png) no-repeat 100% 0;
   visibility: hidden;
   z-index: 100;
}

.list li .toolbar_right a.link {
   padding: 0 6px;
   color: #8CC63F;
}

.list li .toolbar_left a,.list li .toolbar_right a {
   line-height: 50px;
}

.list li .toolbar_left a.action,.list li .toolbar_right a.action {
   text-decoration: none;
   white-space: nowrap;
   color: #414142;
}

.list li .toolbar_left a.double {
   display: block;
}

.list li .toolbar_left a.double span {
   float: left;
   line-height: 20px;
   width: 45px;
   text-align: center;
   margin-top: 5px;
}

.list li .toolbar_left a.double img {
   width: 26px;
   height: 40px;
   margin-top: 5px;
   margin-right: 5px;
   float: left;
}

.list li .toolbar_right a.action {
   padding: 0 14px 0 10px;
}

.list li .toolbar_left a img {
   vertical-align: middle;
   margin-right: 3px;
}

.list li .toolbar_right a img {
   vertical-align: middle;
   margin-left: 3px;
}

.list li a.remove_link {
   background: url(../images/btn_icon_delete.png) no-repeat 5px 50%;
   padding: 16px 0 14px 47px;
   text-decoration: none;
   color: #6C9D31;
}

.list li a.remove_user {
   background: url(../images/admin-cancel.png) no-repeat 5px center;
}

.list li:hover .toolbar_left,.list li:hover .toolbar_right,.toolbar_right:hover {
   visibility: visible;
}

.list .searchResults .fluid .doubleLine {
   margin-left: 55px;
   padding-bottom: 10px;
}

.list .searchResults em {
   background-color: #47FF4D
}

;
.toolbox {
   float: none;
   width: 230px;
   margin: 0 auto;
}

.toolbox li {
   background: url(../images/tollboxbutton_off.png) no-repeat 0 0;
   margin-bottom: 2px;
}

.toolbox li.beta {
   position: relative;
}

.toolbox li.beta img.beta {
   position: absolute;
   display: block;
   right: 0px;
   top: 0px;
   z-index: 10;
}

.toolbox li.no {
   background: none;
   margin: 0;
   padding: 0px;
}

.toolbox li.no li {
   background: none;
}
/*.toolbox li.no li.feedbackPanelINFO {background:url(/images/notif_right.png) no-repeat right top;}*/
.toolbox li:hover {
   background-image: url(../images/tollboxbutton.png);
   background-position: 0 0;
   background-repeat: no-repeat;
   background-color: transparent;
}

.toolbox li.no:hover {
   background: none;
}

.toolbox li:hover a.add_link {
   color: #FFF;
}

.toolbox li.expandable {
   background-color: #FFFFFF;
}

.toolbox li.expandable:hover a {
   color: inherit;
}

.wupb-progressBar {
   margin: 0 auto 0;
   padding-top: 5px;
}

.toolbox li.panel {
   background: url(../images/btn_rightcolumn_panel.png) no-repeat 0 0;
}

.toolbox li.panel:hover {
   background: url(../images/btn_rightcolumn_panel_over.png) no-repeat 0 0;
}

.toolbox li.panel_open {
   background: url(../images/btn_rightcolumn_panel_open.png) no-repeat 0 0;
}

.toolbox li.panel_open:hover {
   background: url(../images/btn_rightcolumn_panel_open.png) no-repeat 0 0;
}

.toolbox li.panel_open:hover a {
   color: #6C9D31;
}

.toolbox li .panel_content {
   border-right: solid 1px #e1e1e2;
   border-left: solid 1px #e1e1e2;
}

.toolbox li.expandable .panel_content {
   background: #FFF;
   padding: 0 20px 0 10px;
}

.toolbox li.expandable .panel_content ul li {
   background: #FFF;
   margin: 0;
   line-height: 30px;
   display: block;
}

.toolbox li.expandable .panel_content ul li .ui-dropdownchecklist {
   line-height: 17px;
}

.toolbox li.expandable .panel_content ul li.simple {
   line-height: normal;
   margin-bottom: 10px;
}

.toolbox li.expandable .panel_content.upload ul {
   margin: 0;
}

.toolbox li .panel_btn input {
   margin: 8px 0 5px 15px;
   background: url(../images/btn_subscribe.png) no-repeat 0 0;
   width: 100px;
   height: 34px;
   border: none;
}

.toolbox li .panel_btn input:hover {
   background: url(../images/btn_subscribe_hover.png) no-repeat 0 0;
}

.toolbox li.expandable .panel_content input[type="file"] {
   margin: 5px 0;
}

.toolbox li .panel_btn .btn_long {
   margin: 8px 0 5px 10px;
   background: url(../images/btn_long.png) no-repeat 0 0;
   width: 225px;
   height: 34px;
   border: none;
}

.toolbox li .panel_btn .btn_long:hover {
   background: url(../images/btn_long_hover.png) no-repeat 0 0;
}

.toolbox li .panel_btn {
   background: #fff url(../images/btn_rightcolumn_panel_open_bottom_230.png) no-repeat 0 100%;
   margin-bottom: 0px;
   height: 50px;
   position: relative;
}

.toolbox li .panel_btn .cancel {
   float: right;
   background: none;
   margin: 8px 0 5px 15px;
}

.panel_btn .gcSubmit.small {
   margin: 13px 20px;
   left: 0px;
   position: absolute;
}

.cancel .action {
   line-height: 30px;
   display: block;
   height: 30px;
   padding: 4px 4px 0 7px;
   background: #fff url(../images/btn_icon_cancel.png) no-repeat right 50%;
   text-decoration: none;
   text-align: right;
   width: 72px;
   text-align: center;
   margin-right: 10px;
}

.toolbox li.userDefinedBg:hover a.action {
   color: #888888;
   text-decoration: underline;
}

.cancel-sow {
   background: #fff;
}

.toolbox li .toolbar_right {
   position: absolute;
   bottom: 0;
   right: -65px;
   height: 51px;
   background: url(../images/toolbar_right.png) no-repeat 100% 0;
}

.toolbox li .toolbar_right a {
   line-height: 50px;
   height: 50px;
   text-decoration: none;
   white-space: nowrap;
   color: #414142;
   padding: 0 14px 0 10px;
   width: 65px;
}

.toolbox li .toolbar_right img {
   vertical-align: middle;
   margin-left: 3px;
}

.toolbox li a.add_link,.toolbox li input.add_link {
   display: block;
   font-weight: bold;
   line-height: 36px;
   height: 36px;
   padding-left: 47px;
   text-decoration: none;
   border: none;
}

.toolbox li span.add_title {
   float: none;
   padding-left: 47px;
   padding: 10px 0 10px 47px;
}

.toolbox li img.arrow {
   position: absolute;
   top: 12px;
   right: 10px;
}

.toolbox li span.arrow img {
   position: absolute;
   top: 20px;
   right: 10px;
}

.toolbox li div.panel_open span.add_title {
   font-weight: bold;
   color: #6C9D31;
}

.toolbox li div.panel_open .arrow { /*margin:20px 10px 0 0;*/
   
}

.toolbox li.expandable a {
   padding-left: 0;
}

.toolbox li div.panel_open {
   display: block;
   height: 38px;
   line-height: 38px;
   background: url(../images/btn_rightcolumn_panel_open.png) no-repeat 0 0;
}

.toolbox li.panel_open a {
   font-weight: bold;
   line-height: 50px;
   height: 50px;
}

.toolbox li a.announcement {
   background: url(../images/btn_icon_announcement2.png) no-repeat 5px 50%;
}

.toolbox li a.newcube {
   background: url(../images/btn_icon_cube.png) no-repeat 5px 50%;
}

.toolbox li a.poll {
   background: url(../images/new_poll2.png) no-repeat 5px 50%;
}

.toolbox li a.newcompany {
   background: url(../images/new_company.png) no-repeat 5px 50%;
}

.toolbox li a.export {
   background: url(../images/btn_icon_contactexport.png) no-repeat 5px 50%;
}

.toolbox li a.addTasks {
   background: url(../images/icon_task.png) no-repeat 5px 50%;
}

.toolbox li a.addIssue {
   background: url(../images/icons/open-issue-small.png) no-repeat 5px 50%;
}

.toolbox li a.addOpp {
   background: url(../images/btn_icon_opportunity.png) no-repeat 5px 50%;
}

.toolbox li div.invitePeople span.add_title {
   background: url(../images/btn_icon_contact.png) no-repeat 5px 50%;
}

.toolbox li div.importoutlook span.add_title {
   background: url(../images/btn_icon_importoutlook.png) no-repeat 5px 50%;
}

.toolbox li a.cube {
   background: url(../images/btn_icon_cube.png) no-repeat 5px 50%;
}

.toolbox li div.subscribe span.add_title {
   background: url(../images/btn_icon_notification.png) no-repeat 5px 50%;
}

.toolbox li.expandable a.subscribe {
   padding-left: 47px;
   background: url(../images/btn_icon_notification.png) no-repeat 5px 50%;
}

.toolbox li a.case,.subfilter a.case {
   background: url(../images/icons/open-issue-small.png) no-repeat 5px 50%;
}

a.opportunity {
   background: url(../images/icons/opportunity.png) no-repeat 5px 50%;
}

.toolbox li a.newperson {
   background: url(../images/btn_icon_newperson.png) no-repeat 5px 50%;
}

.toolbox li a.favorite {
   background: url(../images/btn_icon_favorite.png) no-repeat 5px 50%;
}

.toolbox li a.delete2 {
   background: url(../images/btn_icon_delete2.png) no-repeat 5px 50%;
}

.toolbox li a.delete {
   background: url(../images/btn_icon_delete.png) no-repeat 5px 50%;
}

.toolbox li.delete:hover {
   background-color: #ef0000;
}

a.contactadmin {
   background: url(../images/btn_icon_contactadmin.png) no-repeat 5px 50%;
}

a.edit {
   background: url(../images/btn_icon_itemedit.png) no-repeat 5px 50%;
}

a.complete {
   background: url(../images/icon_check.png) no-repeat 5px 50%;
}

a.opadmin {
   background: url(../images/opp_icon_edit.png) no-repeat 5px 50%;
}

.toolbox li a.event {
   background: url(../images/btn_icon_event.png) no-repeat 5px 50%;
}

.toolbox li a.multiupload {
   background: url(../images/btn_icon_multiupload.png) no-repeat 5px 50%;
}

.toolbox li a.inlinedoc {
   background: url(../images/btn_icon_inlinedoc.png) no-repeat 5px 50%;
}

.toolbox li div.fileupload span.add_title,.singleupload {
   background: url(../images/btn_icon_upload.png) no-repeat 5px 50%;
}

.toolbox li a.discussion {
   background: url(../images/btn_icon_newdiscussion.png) no-repeat 5px 50%;
}

.toolbox li a.download {
   background: url(../images/btn_icon_download.png) no-repeat 5px 50%;
}

.toolbox li a.lock {
   background: url(../images/btn_icon_lock.png) no-repeat 5px 50%;
}

.toolbox li a.approve {
   background: url(../images/btn_icon_approve.png) no-repeat 5px 50%;
}

.toolbox li a.reject {
   background: url(../images/btn_icon_reject.png) no-repeat 5px 50%;
}

.toolbox li a.unlock {
   background: url(../images/btn_icon_unlock.png) no-repeat 5px 50%;
}

.toolbox li a.reset {
   background: url(../images/btn_icon_reset.png) no-repeat 5px 50%;
}

.toolbox li a.back {
   background: url(../images/btn_icon_back.png) no-repeat 5px 50%;
}

.toolbox li a.google {
   background: url(../images/btn_icon_google.png) no-repeat 5px 50%;
}

.toolbox li a.googleDoc {
   background: url(../images/btn_icon_google_doc.png) no-repeat 5px 50%;
}

.toolbox li a.ical {
   background: url(../images/ical.png) no-repeat 5px 50%;
}

.toolbox li a.video {
   background: url(../images/help.png) no-repeat 5px 50%;
}

.toolbox li div.add span.add_title {
   background: url(../images/add.png) no-repeat 5px 50%;
}

.toolbox li a.share {
   background: url(../images/btn_icon_share.png) no-repeat 5px 50%;
}

.toolbox li div.newfolder span.add_title {
   background: url(../images/btn_icon_newfolder.png) no-repeat 5px 50%;
}

.toolbox li div.upload span.add_title {
   background: url(../images/btn_icon_upload.png) no-repeat 5px 50%;
}

.toolbox li a.announcements {
   background: url(../images/btn_icon_pastannouncements.png) no-repeat 5px 50%;
}

.toolbox li div.addCubes span.add_title {
   background: url(../images/btn_icon_cube.png) no-repeat 5px 50%;
}

.toolbox li div.labels span.add_title {
   background: url(../images/btn_icon_edit.png) no-repeat 5px 50%;
}

.toolbox li input.closecase {
   background: url(../images/btn_icon_closecase.png) no-repeat 5px 50%;
   position: relative;
   top: 3px;
   cursor: pointer;
}

.listLink {
   padding: 5px 0 0 10px;
}

.listLink li {
   height: 40px;
   line-height: 40px;
}

.listLink li a {
   color: #0072bc;
   text-decoration: underline;
}

.listLink li img {
   vertical-align: middle;
}

.listLink2 {
   padding: 0;
   position: relative;
}

.listLink2 img {
   vertical-align: middle;
   margin-right: 5px;
   width: 23px;
   height: 23px;
}

.listLink2 .fixH {
   height: 32px;
   overflow: hidden;
   width: 247px;
   white-space: nowrap;
   text-overflow: ellipsis;
}

.listLink2 .f_right span.icon {
   display: block;
   width: 32px;
   height: 32px;
}

.listLink2 li {
   margin: 0;
   border-bottom: 1px solid #eaeaea;
}

.listLink2 a span {
   overflow: hidden;
   position: relative;
   width: 200px;
   height: 15px;
}

.commentContainer {
   margin: 5px 0;
   background-color: white;
}

.commentContainer img {
   float: left;
   height: 40px;
   width: 40px;
}

.commentContainer span.thumbmask {
   margin-top: 10px;
}

.commentContainer .commentContainer_text img {
   margin: 0;
   float: none;
   width: auto;
   height: auto;
   vertical-align: middle;
}

.commentContainer .commentContainer_text .commentContainer_arrow {
   position: absolute;
   width: 23px;
   height: 15px;
   top: 20px;
   left: -23px;
   background: url(../images/announcement_arrow.png) no-repeat 0 0;
}

.commentContainer .commentContainer_text {
   border: solid 1px #dedfe0;
   margin: 5px 20px 5px 80px;
   padding: 10px;
   position: relative;
}

.commentContainer .commentContainer_text ul {
   list-style-type: disc;
   padding-left: 40px;
   margin: 12px 0;
}

.commentContainer .commentContainer_text ol {
   list-style-type: decimal;
   padding-left: 40px;
   margin: 12px 0;
}

.commentContainer .commentContainer_text .commentContainer_text_comment {
   padding: 15px 0;
}

.commentContainer_text_comment p {
   margin-bottom: 10px;
}

.commentContainer .commentContainer_text_toolbox {
   padding-right: 136px;
}

.commentContainer .commentContainer_text span.author {
   color: #414042;
   font-weight: bold;
}

.commentContainer .commentContainer_text span.date {
   color: #b7b7b8;
   font-size: 10px;
}

.commentContainer .commentContainer_text p {
   color: #414042;
   margin-bottom: 10px;
}

.commentContainer .commentContainer_text span.created {
   display: block;
   font-size: 11px;
   color: #bababa;
   margin-top: 10px;
}

.commentContainer .commentContainer_text a.titlelink {
   color: #424242;
   font-size: 18px;
   font-weight: bold;
   text-decoration: none;
   position: relative;
   top: 3px;
}

.commentContainer .commentContainer_text a:hover.titlelink {
   color: #000;
}

.commentContainer .commentContainer_text .corner {
   position: absolute;
   width: 10px;
   height: 10px;
   background-image: url(../images/announcement_corners.png);
}

.commentContainer .commentContainer_text .corner_nw {
   top: -1px;
   left: -1px;
   background-position: 0 0;
}

.commentContainer .commentContainer_text .corner_ne {
   top: -1px;
   right: -1px;
   background-position: 10px 0;
}

.commentContainer .commentContainer_text .corner_se {
   bottom: -1px;
   right: -1px;
   background-position: 10px 10px;
}

.commentContainer .commentContainer_text .corner_sw {
   bottom: -1px;
   left: -1px;
   background-position: 0 10px;
}

.commentContainer .commentContainer_text .toolbar_right {
   background: url(../images/announcment-read.png) no-repeat 0 0;
   width: 133px;
   height: 33px;
   position: absolute;
   right: 0px;
   top: 0px;
   z-index: 100;
}

.commentContainer:hover .commentContainer_text_toolbox .commentContainer_arrow,.commentContainer_hover .commentContainer_text .commentContainer_arrow
   {
   background: url(../images/announcement_arrow_on.png) no-repeat 0 0;
}

.commentContainer:hover .commentContainer_text_toolbox,.commentContainer_hover .commentContainer_text
   {
   background-color: #f8f8f8;
}

.commentContainer .toolbar_right a {
   display: block;
   line-height: 50px;
   margin-left: 20px;
   text-decoration: none;
}

.commentContainer .toolbar_right a span {
   line-height: 31px;
   margin-top: 5px;
   height: 33px;
}

.commentContainer .toolbar_right a img {
   width: 16px;
   height: 14px;
   margin-top: -3px;
   margin-right: 7px;
}

.commentContainer span.version {
   color: #B7B7B8;
   margin-right: 5px
}

.commentWrapper {
   margin-right: 10px;
}

.commentArea {
   height: 200px;
   width: 99%;
}

.form_wrapper .inner_form_wrapper textarea {
   width: 100%;
}

.window {
   margin: 0;
}

.doc_viewer {
   margin: 10px 0;
}

.doc_viewer .doc_viewer_top {
   background: url(../images/doc_viewer_ne.png) no-repeat top right;
   height: 10px;
}

.doc_viewer .doc_viewer_top span {
   display: block;
   width: 15px;
   height: 10px;
   background: url(../images/doc_viewer_nw.png) no-repeat top right;
}

.doc_viewer .doc_viewer_bottom {
   background: url(../images/doc_viewer_se.png) no-repeat top right;
   height: 15px;
}

.doc_viewer .doc_viewer_bottom span {
   display: block;
   width: 30px;
   height: 15px;
   background: url(../images/doc_viewer_sw.png) no-repeat top left;
}

.doc_viewer .doc_viewer_e {
   background: url(../images/doc_viewer_e.png) repeat-y top right;
}

.doc_viewer .doc_viewer_w {
   background: url(../images/doc_viewer_w.png) repeat-y top left;
}

.doc_viewer_content {
   text-align: center;
   padding: 20px 30px;
}

.doc_viewer_content img.doc_image {
   max-width: 97%;
}

.doc_viewer_content .inline {
   text-align: left;
}

.doc_viewer_content .inline ul {
   list-style-type: disc;
   padding-left: 40px;
   margin: 12px 0;
}

.doc_viewer_content .inline ol {
   list-style-type: decimal;
   padding-left: 40px;
   margin: 12px 0;
}

.doc_viewer_content .inline p {
   margin: 12px 0;
}

ul.pictoList li {
   margin-bottom: 5px;
}

ul.pictoList li img {
   float: left;
   height: 40px;
   width: 40px;
}

ul.pictoList li .thumbmask {
   margin-right: 10px;
}

ul.pictoList li div {
   line-height: 20px;
}

ul.pictoList li span.info {
   color: #B7B7B8;
   font-size: 11px;
}

div.grayBackground {
   background-color: #DFDFE0;
   padding: 3px;
}

.boldBlack {
   font-weight: bold;
   color: #000;
}

.navigator {
   font-size: 12px;
   font-weight: bold;
   padding: 30px 5px 20px 5px;
}

.navigator a {
   text-decoration: none;
}

.navigator a.previous {
   
}

.navigator a.next {
   text-align: right;
   height: 30px;
   line-height: 30px;
   float: right;
}

.navigator .pages {
   margin: 0;
}

.navigator .pages a,.navigator .pages span {
   height: 30px;
   width: 30px;
   line-height: 30px;
   display: inline-block;
   text-align: center;
}

.navigator .pages a.current {
   color: #ccc;
   border: 1px solid #ccc;
}

.navigator .pages .currentPage {
   border: none;
}

div.locked_file {
   font-size: 16px;
   color: #eee;
   font-weight: bold;
   background: #bf0000 url(../images/gradientOverlay.png) repeat-x top right;
   height: 36px;
   line-height: 36px;
   padding: 0 20px;
   margin: 15px 0;
   position: relative;
}

div.description_bkg {
   background-color: #EAEFF1;
   border: 1px solid #D1D3D4;
   padding: 20px 10px;
}

.gcColour {
   background-color: #049eec;
}

.listMyRecentViewedCubesPanel_wrapper a.projectLink:hover {
   color: #FFFFFF;
}

.backLink {
   line-height: 64px;
   font-size: 20px;
   font-weight: bold;
   padding-left: 45px;
   background: url(../images/icons/back.png) no-repeat 0 50%;
   margin-left: 55px;
   position: absolute;
   top: 175px;
   left: 0px;
}

.ie6warn {
   display: none;
}

.list li .externalUserImg,.list li .profileThumb img {
   width: 36px;
   height: 36px;
}

.externalUserImg {
   border: 2px solid #B177EF;
}

.documents {
   padding: 28px 14px;
}

.search.full .textbox-wrapper {
   margin-right: 113px;
}

.search.full .searchFormPanel_input_text {
   display: block;
   left: 0px;
   right: 0px;
   width: 100%;
   float: none;
}

.search.full .searchFormInputWrapper {
   position: absolute;
   right: 0px;
   top: 0px;
   z-index: 100;
}

.search.full {
   height: 27px;
   position: relative;
   overflow: hidden;
}

h2.userDefinedBg {
   border-radius: 4px 4px 0 0;
   -moz-border-radius: 4px 4px 0 0;
   -webkit-border-top-left-radius: 4px;
   -webkit-border-top-right-radius: 4px;
}

.innertube .contentBlock {
   padding: 10px;
}

.companyActivity .contentBlock,.innertube .contentBlock.full {
   padding: 0;
}

.commentContainer span.tab {
   background: transparent url(../images/announcment-read.png) no-repeat
      scroll 0 0;
   height: 33px;
   position: absolute;
   right: 0;
   top: 0;
   width: 133px;
   z-index: 100;
   display: block;
   text-align: center;
   line-height: 30px;
}

.commentContainer span.tab a {
   margin: 0 5px;
}

.contentBlock div.title {
   font-size: 18px;
   font-weight: bold;
   padding: 17px 4px 13px 4px;
   margin-bottom: 20px;
}

.contentBlock div.title.light {
   font-weight: normal;
}

.contentBlock div.title {
   margin: 0 10px 20px 10px;
}

.contentBlock div.title span.created {
   float: right;
   font-size: 11px;
   color: #b6b6b6;
}

.doc_viewer .doc_viewer_content .inline h2 {
   padding: 0px 0px 0px 0px;
   font-size: 19px;
}

.doc_viewer .doc_viewer_content .inline h3 {
   letter-spacing: 0px;
}

.doc_viewer .doc_viewer_content .inline h1,.doc_viewer .doc_viewer_content .inline h2,.doc_viewer .doc_viewer_content .inline h3,.doc_viewer .doc_viewer_content .inline h4
   {
   height: auto;
   background: none;
   color: #333333;
   margin-bottom: 5px;
}

/*Video panel*/
div.videoPanel {
   margin-bottom: 10px;
   position: relative;
   padding: 0;
   background-image: url(../images/gradientOverlay.png);
   background-position: top left;
   background-repeat: repeat-x;
}

div.videoPanel:hover .buttons {
   display: block;
}

div.videoHeader {
   padding: 5px 10px 10px 50px;
   margin-right: 40px;
   font-size: 15px;
   cursor: pointer;
   height: 16px;
   text-align: center;
}

div.videoHeader .icon {
   background: url(../images/help.png) no-repeat 5px center;
}

div.videoHeader .title {
   color: white;
   line-height: 24px;
   cursor: pointer;
   position: relative;
   top: -6px;
}

div.videoHeader:hover .title {
   text-decoration: underline;
}

div.videoPanel div.buttons {
   margin-top: 3px;
   display: none;
   position: absolute;
   right: 10px;
   top: 3px;
}

div.videoPanel .buttons span {
   display: block;
   height: 15px;
   width: 16px;
   float: left;
   margin-left: 5px;
   cursor: pointer;
}

div.videoPanel .buttons span.close,.gcAnnouncement .dismiss {
   background: url(../images/close.png) no-repeat;
}

div.videoPanel .buttons span.minimise {
   background: url(../images/minimize.png) no-repeat;
}

div.videoPanel .buttons span:hover,.gcAnnouncement .dismiss:hover {
   background-position: left -15px;
}

div.videoPanel .videoWrapper {
   background: url(../images/videoPanelOverlay.png) no-repeat center bottom;
   padding-bottom: 0px;
}

div.videoPanel .videoContent {
   width: 600px;
   margin: 0 auto;
   overflow: hidden;
}

div.videoPanel .videoContent embed,div.videoPanel .videoContent object {
   margin: 20px 0;
}

/* gc_notify */
.gc_notify {
   width: 100%;
   position: fixed;
   bottom: -60px;
   z-index: 5000;
}

.gc_notify div {
   height: 50px;
}

.gc_notify .contentWrapper {
   margin: 0 auto;
   max-width: 900px;
   position: absolute;
   float: left;
   left: 50%;
   top: -30px;
}

.gc_notify .content {
   background: url(../images/mid-bg.png) repeat-x left top;
   line-height: 54px;
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   -moz-box-shadow: 0 0 1em #666;
   -webkit-box-shadow: 0 0 1em #666;
   padding-right: 60px;
}

.gc_notify span.text {
   color: #fff;
   font-size: 20px;
   font-weight: normal;
}

.gc_notify span.icon {
   display: inline-block;
   height: 50px;
   width: 50px;
   float: left;
   margin-right: 10px;
}

.gc_notify.document .icon {
   background: url(../images/documents.png) no-repeat 50% 50%;
}

.gc_notify.calendar .icon {
   background: url(../images/calendar.png) no-repeat 50% 50%;
}

.gc_notify.dashboard .icon {
   background: url(../images/dashboard.png) no-repeat 50% 50%;
}

.gc_notify.discussion .icon {
   background: url(../images/discussion.png) no-repeat 50% 50%;
}

.gc_notify.coffebreak .icon {
   background: url(../images/coffebreak.png) no-repeat 50% 50%;
}

.gc_notify.task .icon {
   background: url(../images/tasks.png) no-repeat 50% 50%;
}

.gc_notify.issue .icon {
   background: url(../images/issue.png) no-repeat 50% 50%;
}

.gc_notify.opportunity .icon {
   background: url(../images/opportunity.png) no-repeat 50% 50%;
}

.gc_notify .contentWrapper .left,.gc_notify .contentWrapper .right {
   width: 7px;
   position: absolute;
   top: 0px;
   display: none;
}

.gc_notify .contentWrapper .left {
   background: url(../images/notify/left-bg.png) no-repeat right top;
   left: -7px;
}

.gc_notify .contentWrapper .right {
   background: url(../images/notify/right-bg.png) no-repeat left top;
   right: -7px;
}

/* basic calendar list */
ul.calendarList {
   float: left;
   margin-bottom: 10px;
}

ul.calendarList li,tr.calendarList .checkbox {
   position: relative;
   padding: 5px;
   margin: 2px 0;
   color: #fff;
   background: url(../images/gradientOverlay.png) repeat-x left top;
   cursor: pointer;
}

tr.calendarList .checkbox {
   margin: 0px;
   cursor: default;
}

ul.calendarList li em,tr.calendarList td a {
   margin: 0 5px;
}

.tabNavi {
   color: #fff;
   background-image: url(../images/white50.png);
}

.tabNavi span.border {
   display: block;
   height: 1px;
}

.tabNavi h2 {
   font-weight: normal;
   padding: 10px 20px 0;
   font-size: 30px;
   color: #333;
}

.tabNavi a.tab {
   margin-top: 25px;
   background: url("../images/dialogtabs.png") no-repeat left bottom;
   display: inline-block;
   height: 24px;
   line-height: 28px;
   text-decoration: none;
   text-align: center;
   color: #555;
   font-size: 14px;
   font-weight: bold;
   padding: 0 26px 0 30px;
   position: relative;
   margin-right: 8px;
   border-bottom: none;
}

.tabNavi a.tab span.right {
   background: url("../images/dialogtabs.png") no-repeat right bottom;
   width: 4px;
   height: 24px;
   display: block;
   position: absolute;
   right: -4px;
   top: 0px;
}

.tabNavi a.tab:hover {
   color: #333;
}

.tabNavi a.tab.selected {
   background-position: left top;
   color: #333;
}

.tabNavi a.tab.selected span.right {
   background-position: right top;
}

.tabNavi .tabBtns {
   padding-left: 20px;
}

.gclink_disabled {
   color: grey;
}

.introDial h3 {
   font-size: 30px;
   margin-bottom: 10px;
}

.introDial p {
   font-size: 15px;
   font-weight: bold;
   line-height: 28px;
}

.introDial .img {
   margin: 15px;
}

.myapprovals {
   border: 1px solid #00730E;
   background-color: #E3FFE6;
   margin-bottom: 10px;
   padding: 3px;
   border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
}

.myapprovals .appheader {
   text-align: center;
   margin: 5px;
}

.myapprovals .appheader img {
   margin-right: 10px;
}

.myapprovals .appheader span {
   margin-bottom: 5px;
   position: relative;
   top: -3px;
}

.myapprovals .appExpand {
   line-height: 20px;
   margin-top: 5px;
   padding: 20px;
}

.myapprovals .appWho {
   margin-left: 4px;
   color: #999999;
   font-size: 11px;
}

.myapprovals .appExpand {
   background-color: #FFFFFF;
   border: 1px solid #00730E;
   border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
}

.plaxo {
   line-height: 21px;
   margin-left: 90px;
}

.plaxo em {
   color: #AAAAAA;
   font-size: 10px;
   font-style: italic;
   margin-left: 5px;
}

/* white css */
/* white css */
.main_navigation li.selected a.tab span {
   color: #535353;
}

.main_navigation li a:hover {
   color: #231f20;
}

.menu_top a {
   color: #3f96ce;
}

div.tab_subcontent {
   color: #4e4e4e;
}

div.tab_subcontent a {
   
}

.listMyRecentViewedCubesPanel {
   background: url('../images/bg-new.png') repeat-y top left;
}

.listMyRecentViewedCubesPanel_header {
   background: url('../images/header-new.png') no-repeat 1px top;
}

.listMyRecentViewedCubesPanel_bottom {
   background: url('../images/bottom-new.png') no-repeat top left;
}

.listMyRecentViewedCubesPanel_wrapper a.projectLink {
   background: url(../images/cube_dropdown_logo.png) no-repeat 10px 4px;
}

.listMyRecentViewedCubesPanel_wrapper .projectLinkC {
   background: url(../images/line.png) repeat-x left bottom;
}

.search {
   background: url('../images/search-txt-bg.png') no-repeat top left;
}

.search input {
   border: none;
}

.search a.link {
   color: #4e4e4e;
}

.searchFormPanel_input_text {
   background: url(../images/search-icon.png) no-repeat 5px 5px;
}

.searchFormPanel_input_image {
   background: url(../images/search-hover.png) no-repeat;
   width: 31px;
   height: 27px;
}

.searchFormPanel_input_image:hover {
   background: url(../images/search-hover.png) no-repeat bottom left;
}

.subfilter_wrapper {
   background: transparent url(../images/border.png) repeat-x scroll left bottom;
}

.list li,.ContactsTasksPanel span.title,.contentBlock div.title {
   background: white url(../images/border.png) repeat-x left bottom;
   border: none;
}
/* SearchFormPanel css */
/* SearchFormPanel css */
.searchFormPanel_input_text {
   width: 220px;
   font-weight: bold;
   color: #414142;
   border: none;
}

.searchFormPanel_input_image {
   vertical-align: bottom;
   border: none;
   cursor: pointer;
   padding-bottom: 5px;
}

.searchFormPanel_input_image span {
   color: #fff;
   font-size: 12px;
}

.highlight {
   background-color: #FFFF33;
}

/* other css */
/* other css */
.header .menu_top .center .links a.last {
   padding: 0;
   border: none;
}

.header .menu_top .center .links img {
   position: relative;
   margin-top: -10px;
   top: 5px;
   z-index: 111;
}

.toolbox li a.add-sow {
   background: url(../images/add.png) no-repeat 5px 50%;
}

.dashboard-sow:hover {
   color: #000000;
}